package com.gec.service.abst;

import com.gec.domain.*;

public interface RoomService {
    //+-----------------------------------Room--------------------------------------------+
    PageBean<Room> getRoomList(PageParam param);

    void saveRoom(Room room) throws Exception;

    void delRoom(String id);

    Room getRoomById(String id);

    //+-----------------------------------RoomType--------------------------------------------+
    PageBean<RoomType> getRoomTypeList(PageParam param);

    void saveRoomType(RoomType roomType) throws Exception;

    void delRoomType(String id);

    RoomType getRoomTypeById(String id);


    //+-----------------------------------Storey--------------------------------------------+
    PageBean<Storey> getStoreyList(PageParam param);

    void saveStorey(Storey storey) throws Exception;

    void delStorey(String id);

    Storey getStoreyById(String id);
}
